package br.com.conhecimento.ejb.server.exception;

import javax.ejb.ApplicationException;

/**
 * Exce��o de Banco de Dados
 * @author GNK / Scopus.
 *
 */
@ApplicationException(rollback = true)
public class DataBaseException extends Exception {

    /**
     * 
     */
    private static final long serialVersionUID = -4356796057133982849L;

    /**
     * Construtor recebendo Throwable
     * @param e Throwable
     */
    public DataBaseException(Throwable e) {
        super(e);
    }

    /**
     * Construtor recebendo String
     * @param msg String
     */
    public DataBaseException(String msg) {
        super(msg);
    }

    /**
     * Construtor recebendo Throwable e String
     * @param msg String
     * @param e Throwable
     */
    public DataBaseException(String msg, Throwable e) {
        super(msg, e);
    }

}
